home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiprog
/
48
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
2KB
From: A.Haarer@f98.n2440.z2.fido.sub.org (A.Haarer)
Organization: FidoZerb-Gateway FACT
Path: f98.n2440.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiprog
Subject: Re: Datum und Zeit ?!
Message-ID: <wMH9nMD0aaz6@mac.casoconf.dontpanic.sub.org>
References: <wLjj7MD231aez3@skooby.graffiti.kr.rhein-ruhr.de>
Date: Tue, 15 Aug 1995 09:05:00 +0200
Skooby@graffiti.kr.rhein-ruhr.de (Frank Strauss) benutze seine Tastatur am
13.08.1995 um 15:40:11 Uhr, um
folgenden Text unter dem Betreff "Datum und Zeit ?!" zu erzeugen:
FS> Hallo
FS>
FS> Ich hab da ein kleines Problem.
FS>
FS> Ich code kleine Tools fuer das Mailboxprogramm AMBOS in Amiga-E.
FS> Die BBS.Library liefert mir in einer Struktur die Loginzeit.
FS>
FS> Schreibe also ds:=ex_info.logintime .
FS> Das klappt auch soweit. Hab dann ja in ds.days Anzahl der Tage,
FS> ds.minute die Minuten und ds.tick die Ticks.
FS> Soweit so gut.
FS>
FS> Jetzt moechte ich jedoch das Datum ermitteln.
FS> Sollte ja mit der Funktion DateToStr(dt) funktionieren, tuts aber
FS> nicht.
FS> Ich bekomm immer zufaellige Angaben :-\
FS>
FS> Das Problem ist wohl das in dt.stamp eine Kopie der Struktur ds
FS> abgelegt werden muss, nur wie?
FS>
FS> Bei DateStamp schreibt man ja ds:=DateStamp(dt.stamp).
FS>
FS> Wie bekomm ich ds in dt.stamp rein?
FS> dt.stamp:=ds geht ja nicht.
FS>
Wahrscheinlich fuellst Du die DateTime- Struktur falsch aus...
hier ein Cut aus einem meiner Progis ;)
string_t date;
string_t day;
string_t time;
struct DateTime datum;
datum.dat_Stamp.ds_Tick=0;//hier wird die DateStamp initialisiert
datum.dat_Stamp.ds_Minute=0;//
datum.dat_Stamp.ds_Days=*p;//
datum.dat_Format=FORMAT_DOS;
datum.dat_Flags=0;
datum.dat_StrDay=day;//das sinf zeiger auf strings
datum.dat_StrDate=date;//wo die texte eingetragen werden
datum.dat_StrTime=time;
DateToStr(&datum);
printf("Es ist der %s um %s Uhr",date,time);
_____ _____ _____
READ / \ / \ / / +49 421 6367544 ZyX 19k2
/ \ / : \/ \/ +49 421 6368643 ZyX 19k2
YA ! / \/ \/ \ \__ +49 421 6368450 Dst 16k8
\____||____\____|____/\_____/ MAC@casoconf.dontpanic.sub.org